
body, div, dl, dt, dd, ul, ol, li, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, h1, h2, h3
{ margin: 0; padding: 0; font-size: 12px;_background-image:url(about:blank);_background-attachment:fixed; font-family: "microsoft yahei";}
input, button, textarea,select, optgroup, option { font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit;}
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
ul, li, dl, dt, dd, ol { display: block; list-style: none;}
.clear { clear:both;}
a{text-decoration:none;outline:0;}
img{ border:0;}
.fl{ margin-top:35px;}
.wrap{ width:1000px; margin:0 auto;}
.left{ float:left;}
.right{ float:right;}

/* top */
.top{ height:120px; background:#f6f6f6; border-top:3px #0082d0 solid;}
.top_l{ width:680px; height:97px; float:left; margin-top:15px;}
.top_r{ width:320px;float:right; background:url(../images/dh.png) left center no-repeat; height:120px;}
.top_r p{ font-size:18px; padding-left:110px; padding-top:35px;}
.top_r p span{ font-size:26px; font-weight:bold; color:#ff0000;}
.nav {
  width: 100%;
  background:#0082d0;
  height:52px;
}

.nav a {
  display: block;
  line-height: inherit;
  cursor: pointer;
}
.nav_menu {
  line-height:52px;
  text-transform: uppercase;
}
.nav_menu-item {
	z-index:999; 
	display: block;
	float:Left;
	text-align:center;
  position: relative;
}
.nav_menu-item a{font-size:16px; color:#fff;display: block;	width:140px;}
.nav_menu-item:hover {
  background-color: #44a816;
}
/*焦点图*/
.ban {
	position:relative;
	width:100%;
	height:450px;
	margin:0px auto;
}
.ban_bg{height:450px;width:100%; position:relative;}
.ban_bg .bgitem{ position:absolute; top:0;}
.ban_bg .btn{bottom: 15px;margin-right: -500px;padding: 5px 6px;position: absolute;right: 50%;z-index: 7;}
.ban_bg .btn span {background: none repeat scroll 0 0 #2B130F;border: 1px solid #2B130F;color: #FFFFFF;cursor: pointer;display: inline-block;
margin-left: 5px;padding: 2px 5px;}

/* 产品分类 */
.bt{ width:100%;height:70px; background:url(../images/xian.jpg) center bottom no-repeat; text-align:center; margin-top:20px;}
.bt p{ font-size:26px; color:#999;}
.bt span{ color:#0082d0; font-size:23px; font-weight:bold;}
.bt b{color:#000;font-size:23px;}

.pro-fl{ width:225px; float:left; margin-top:40px;}
.cpfl{width:225px; min-height:300px; height:auto; background:#0082d0; padding-bottom:30px;}
.cpfl p{ display:block; width:234px; height:70px;text-align:center; line-height:70px; font-size:23px; color:#fff;}
.cpfl ul{ display: block; width:205px; background:#fff; margin:0 auto;}
.cpfl ul li{ height:42px; border-bottom:1px #cfcfcf solid; line-height:42px;padding-left:15px; background:url(../images/tu_1.png) 10px center no-repeat;}
.cpfl ul li a{ font-size:14px; color:#000; padding-left:15px; display:block; background:url(../images/tu_2.png) 160px center no-repeat;}
.cpfl ul li a:hover{ color:#ff0000; font-size:16px; font-weight:bold;}

.syrx{ height:115px; background:#ff9700; margin-top:10px;}
.syrx p{ display:block; background: url(../images/tu_3.png) 15px 30px no-repeat; height:115px; color:#fff; font-size:16px; padding-left:80px; padding-top:30px;}
.syrx p span{ font-size:18px; font-weight:bold;}
/*产品中心*/
.cptj{width:760px;height:auto; float:right; margin-top:40px;}
.gun_img {width:240px;height:238px;margin-left:20px; float:left;}
.gun_img img{width:240px;height:188px;}
.gun_img span{width:240px;line-height:50px; text-align:center;display:block;font-size:15px;color:#000;}
.gun_img span:hover{ color:#cc0005;}

/*公司简介 */
.main-bj{ background:#0082d0; height:410px; margin-top:30px;}
.about{ width:600px; float:left; height:410px; background:url(../images/tu_4.png) left center no-repeat;}
.about span{ color:#ffb8b8; font-size:20px; display:block; width:410px;height:70px; border-bottom:2px #fff solid; margin-top:55px; margin-left:15px; padding-left:20px; margin-bottom:30px;}
.about span b{ color:#fff; font-size:25px;}
.about p{ display: block; font-size:13px; line-height:30px; color:#fff; padding-left:30px;}
.about a{ display:block; width:145px; height:35px; background:#fff;border-radius:5px; margin-top:15px; float:right; line-height:35px; text-align:center; font-size:14px; color:#000;}
.about a:hover{ background:#c50000; color:#fff;}
.main-bj img{ display:block; float:right; margin-top:75px;}
/*案例*/
#demo {
	WIDTH:1000px; OVERFLOW:hidden; height:26 0px; margin:0 auto; }

#indemo {
	WIDTH:9999px; FLOAT:left
}
#demo1 {
	FLOAT:left
}
#demo2 {
	FLOAT:left
}
.showcar li{width:240px; height:237px; float:left; margin-left:20px;overflow:hidden; display:inline; margin-top:20px;}
.showcar li img{width:240px; height:187px;}
.showcar li p{width:240px; height:50px;text-align:center; line-height:50px;}
.showcar li a{color:#000; font-size:15px;}
.showcar li a:hover{ color:#c50000;}

/*新闻*/
.xwlb ul li{ width:490px; height:100px; float:left; margin-right:10px; border-bottom:1px #797979 dotted; margin-bottom:10px;}
.xwlb ul li img{ width:109px; height:82px; display:block; float:left;}
.xwlb ul li p{ display:block; width:365px; float:right; color:#2c333b; font-size:13px; line-height:25px;}
.xwlb ul li p b{ font-size:14px;}
.xwlb ul li p span{ color:#000; font-size:12px;}
.xwlb ul li p b:hover{ color:#c50000; padding-left:13px;}
.gd a{ display:block; width:135px; height:35px; border:1px #ccc solid; margin:0 auto; line-height:35px; text-align:center; font-size:14px; color:#000;}
.gd a:hover{color:#c50000;}
/* 底部*/
.yqlj{ height:40px; background:#006dae;}
.yqlj span{ display: block; height:40px; line-height:40px; width:100px; color:#fff; font-size:16px; font-weight:bold; letter-spacing:1px; float:left;}
.yqlj ul{display:block; height:40px; line-height:40px; float:right; width:850px;}
.yqlj ul li{ float:left;}
.yqlj ul li a{ color:#fff; font-size:15px; padding-right:15px;}

.footer{ height:160px; background:#0082d0;}
.footer p{ display:block; width:1000px; margin:0 auto;font-size:13px; color:#fff; text-align:center; line-height:30px;padding-top:30px;}
.footer p a{ color:#fff;}
/* 公共部分 */
.nywz{ width:730px; height:50px;line-height:50px; float: right;text-align:right; font-size:13px;}
.nywz a{ color:#000;}
.nyxian{ border-bottom:6px #09429c solid; }
/* 内页左闻 */
.cpfla{width:225px; min-height:180px; height:auto; background:#0082d0; padding-bottom:30px; margin-top:10px}
.cpfla p{ display:block; width:234px; height:70px;text-align:center; line-height:70px; font-size:23px; color:#fff;}
.cpfla ul{ display: block; width:205px; background:#fff; margin:0 auto;}
.cpfla ul li{ height:42px; border-bottom:1px #cfcfcf solid; line-height:42px;padding-left:15px; background:url(../images/tu_1.png) 10px center no-repeat;}
.cpfla ul li a{ font-size:14px; color:#000; padding-left:15px; display:block; background:url(../images/tu_2.png) 160px center no-repeat;}
.cpfla ul li a:hover{ color:#ff0000; font-size:16px; font-weight:bold;}
/* 分页 */
.pages{ text-align:center; margin-top:20px; width:750px; float:right;margin-bottom:30px;}
.pages a,.pages span{ display:inline-block; padding:1px 8px; font-family:"microsoft yahei"; margin:0 2px; border:1px solid #999; color:#000;}
.pages .cur{ background:#2b7ae6; border:none; color:#fff;}
.pages a:hover{ background:#2b7ae6; color:#fff;}
/* 内页单页面 */
.main{height:auto;}
.main_l{ float:left;margin-bottom:30px; min-height:600px; height:auto;width:225px;}
.main_r{ border:1px #dfdfdf solid; float:right;height:auto; width:730px; padding:10px; line-height:26px; font-size:14px; margin-bottom:30px;}
.main_r p{ padding:10px; line-height:26px; font-size:14px;}

/* 产品列表 */
.common{height:auto; width:760px;margin-top:10px; float:right;}
.common .node{float:left;text-align:center;margin-left:6px;}
.common .node .pic img{border:1px solid #e4e4e4; padding:2px;}
.common .node .pic img:hover{border:1px solid #c30000; background-color:#c30000;}
.common .node .url{text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:240px;height:50px; line-height:50px;}

.common .node .url a{ color:#000; font-size:14px;}
.common .node .url a:hover{ color:#cc0005;}

/* 产品详情页 */
.area{color:#333;line-height:200%;padding:10px; border-bottom:1px #ccc dotted;margin-bottom:30px;} 
.area h1{width:100%;text-align:center;font:700 18px/40px "microsoft yahei";color:#3f3f3f}
.date{width:100%;text-align:center;font:12px/20px "microsoft yahei";color:#787878; border-bottom:1px #ccc dashed; margin-bottom:30px;}
.page a{ color:#000;}
.page a:hover{ color:#05960c;}
/* 新闻列表页 */
.node{margin-bottom:0px;overflow:hidden;} 
.node .title{padding-bottom:0px;padding-top:0px;border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:#e6e6e6;} 
.node .title h2{margin:0px;padding:0px;font-size:15px;float:left;}
.node .title span{margin:0px;padding:0px;font-size:14px;float:right;color:#acacac;} 
.node .title a{padding-left:25px;display:block;line-height:40px;font-size:15px;background:url(../images/li.gif) 10px center no-repeat;color:#333;}
.node .title a:hover{ color:#05960c; padding-left:35px;}
.node .description{padding:0px 8px;line-height:150%;color:#cccccc; text-align:left;} 
.node .description p{margin:0px;padding:0px;color:#888888; line-height:26px;}
/* 在线留言 */
#gbooklist{ height:auto; min-height:30px;border-bottom:1px #dfdfdf dotted; line-height:30px;}
.faqline{ margin-top:20px;line-height:30px;}
.Content{ margin-top:20px;}
.faqtit{ display:block;font-size:13px; width:70px; float:left; padding-left:15px;}
.wbk{ height:30px; line-height:30px;}
.login_verification{height:30px; line-height:30px; width:100px;}
.faqlinea{ margin-top:20px; width:280px;}
.faqlinea img{ width:60px; height:20px; padding-left:80px; padding-top:15px;}
.dl{ width:100px; height:35px; background:#05960c; color:#fff;}